#include <bits/stdc++.h>
using namespace std;
#include "stack_queue.cpp"
int main()
{ 
    string s="(1+2)-1+(7+6*(2*3-40/(2-2)))+(2+3-4)+(1)";
    //左括号后面可以有:左括号，数字
    //右括号后面可以有：右括号，运算符
    //运算符后面可以有：左括号，数字
    //数字后面可以有：数字，右括号，运算符
    cout<<judge(s)<<endl;
    string s2;
    cout<<postfixExpression(s,s2)<<endl;
    cout<<s2<<endl;
    int result;
    cout<<expressionVal(s,result)<<endl;
    cout<<result<<endl;
    yanghui(10);
    system("pause");
}